STRUCT_INFO_TYPE_BEGIN(SRenderNodeChunk)
	STRUCT_VAR_INFO(m_WSBBox, TYPE_INFO(AABB))
	STRUCT_VAR_INFO(fNotUsed, TYPE_INFO(float))
	STRUCT_VAR_INFO(m_fWSMaxViewDist, TYPE_INFO(float))
	STRUCT_VAR_INFO(m_dwRndFlags, TYPE_INFO(int))
	STRUCT_VAR_INFO(m_ucViewDistRatio, TYPE_INFO(unsigned char))
	STRUCT_VAR_INFO(m_ucLodRatio, TYPE_INFO(unsigned char))
	STRUCT_VAR_INFO(m_nInternalFlags, TYPE_INFO(unsigned char))
STRUCT_INFO_TYPE_END(SRenderNodeChunk)

STRUCT_INFO_BEGIN(SBrushChunk)
	STRUCT_BASE_INFO(SRenderNodeChunk)
	STRUCT_VAR_INFO(m_vPos, TYPE_INFO(Vec3))
	STRUCT_VAR_INFO(m_vAngles, TYPE_INFO(Ang3))
	STRUCT_VAR_INFO(m_fScale, TYPE_INFO(float))
	STRUCT_VAR_INFO(m_Matrix, TYPE_INFO(Matrix34))
	STRUCT_VAR_INFO(m_nMaterialId, TYPE_INFO(int))
	STRUCT_VAR_INFO(m_nEditorObjectId, TYPE_INFO(int))
	STRUCT_VAR_INFO(m_nObjectTypeID, TYPE_INFO(int))
	STRUCT_VAR_INFO(m_nMaterialLayers, TYPE_INFO(unsigned char))
STRUCT_INFO_END(SBrushChunk)

STRUCT_INFO_BEGIN(SRoadChunk)
	STRUCT_BASE_INFO(SRenderNodeChunk)
	STRUCT_VAR_INFO(m_arrVerts, TYPE_ARRAY(4, TYPE_INFO(Vec3)))
	STRUCT_VAR_INFO(m_arrTexCoors, TYPE_ARRAY(2, TYPE_INFO(float)))
	STRUCT_VAR_INFO(m_nMaterialId, TYPE_INFO(int))
STRUCT_INFO_END(SRoadChunk)

STRUCT_INFO_BEGIN(SRoadChunk_NEW)
STRUCT_BASE_INFO(SRenderNodeChunk)
STRUCT_VAR_INFO(m_nVertsNum, TYPE_INFO(int))
STRUCT_VAR_INFO(m_arrTexCoors, TYPE_ARRAY(2, TYPE_INFO(float)))
STRUCT_VAR_INFO(m_arrTexCoorsGlobal, TYPE_ARRAY(2, TYPE_INFO(float)))
STRUCT_VAR_INFO(m_nMaterialId, TYPE_INFO(int))
STRUCT_INFO_END(SRoadChunk_NEW)

STRUCT_INFO_BEGIN(SVegetationChunk)
	STRUCT_BASE_INFO(SRenderNodeChunk)
	STRUCT_VAR_INFO(m_vPos, TYPE_INFO(Vec3))
	STRUCT_VAR_INFO(m_fScale, TYPE_INFO(float))
	STRUCT_VAR_INFO(m_nObjectTypeID, TYPE_INFO(uchar))
	STRUCT_VAR_INFO(m_ucBright, TYPE_INFO(uchar))
	STRUCT_VAR_INFO(m_ucAngle, TYPE_INFO(uchar))
STRUCT_INFO_END(SVegetationChunk)

STRUCT_INFO_BEGIN(SDecalChunk)
	STRUCT_BASE_INFO(SRenderNodeChunk)
	STRUCT_VAR_INFO(m_projectionType, TYPE_INFO(int32))
	STRUCT_VAR_INFO(m_pos, TYPE_INFO(Vec3))
	STRUCT_VAR_INFO(m_normal, TYPE_INFO(Vec3))
	STRUCT_VAR_INFO(m_explicitRightUpFront, TYPE_INFO(Matrix33))
	STRUCT_VAR_INFO(m_radius, TYPE_INFO(f32))
	STRUCT_VAR_INFO(m_materialID, TYPE_INFO(int32))
STRUCT_INFO_END(SDecalChunk)

STRUCT_INFO_BEGIN(SWaterVolumeChunk)
	STRUCT_BASE_INFO(SRenderNodeChunk)
	STRUCT_VAR_INFO(m_volumeType, TYPE_INFO(int32))
	STRUCT_VAR_INFO(m_volumeID, TYPE_INFO(uint64))
	STRUCT_VAR_INFO(m_materialID, TYPE_INFO(int32))
	STRUCT_VAR_INFO(m_fogDensity, TYPE_INFO(f32))
	STRUCT_VAR_INFO(m_fogColor, TYPE_INFO(Vec3))
	STRUCT_VAR_INFO(m_fogPlane, TYPE_INFO(Plane))
	STRUCT_VAR_INFO(m_uTexCoordBegin, TYPE_INFO(f32))
	STRUCT_VAR_INFO(m_uTexCoordEnd, TYPE_INFO(f32))
	STRUCT_VAR_INFO(m_surfUScale, TYPE_INFO(f32))
	STRUCT_VAR_INFO(m_surfVScale, TYPE_INFO(f32))
	STRUCT_VAR_INFO(m_numVertices, TYPE_INFO(uint32))
	STRUCT_VAR_INFO(m_volumeDepth, TYPE_INFO(f32))
	STRUCT_VAR_INFO(m_streamSpeed, TYPE_INFO(f32))
	STRUCT_VAR_INFO(m_numVerticesPhysAreaContour, TYPE_INFO(uint32))
STRUCT_INFO_END(SWaterVolumeChunk)

STRUCT_INFO_BEGIN(SWaterVolumeVertex)
	STRUCT_VAR_INFO(m_xyz, TYPE_INFO(Vec3))
STRUCT_INFO_END(SWaterVolumeVertex)

