OMPF Namespace Reference

Classes

class  OMPF
 
class  ompfBaseChunk
 
struct  OMPFDefaultConfiguration
 
class  ompfEmitterChunk
 
class  ompfExternalReferenceChunk
 
class  ompfGroupChunk
 
class  ompfHeaderChunk
 
class  ompfMaterialReferenceChunk
 
class  ompfMeshChunk
 
class  ompfParticleSystemChunk
 
class  ompfResourceSearchPathChunk
 
class  ompfSettings
 
class  ompfTransformChunk
 

Enumerations

enum class  OMPFChunkType {
  Invalid = 0x00 , Header = 0x01 , Group = 0x02 , Transform = 0x03 ,
  External = 0x04 , ResourceSearchPath = 0x05 , Mesh = 0x06 , Emitter = 0x08 ,
  ParticleSystem = 0x09 , MaterialReference = 0x0a
}
 
enum class  OMPFPathType {
  RelativeToModel = 0 , RelativeToApplication = 1 , RelativeToCurrentDirectory = 2 , Absolute = 3 ,
  Undefined = 100
}
 

Functions

std::wostream & operator<< (std::wostream &stream, const OMPFChunkType chunkType)
 
std::wostream & operator<< (std::wostream &stream, const OMPFPathType pathType)
 

Enumeration Type Documentation

◆ OMPFChunkType

enum class OMPF::OMPFChunkType
strong

ompf chunk types

Enumerator
Invalid 
Header 
Group 
Transform 
External 
ResourceSearchPath 
Mesh 
Emitter 
ParticleSystem 
MaterialReference 

◆ OMPFPathType

enum class OMPF::OMPFPathType
strong

ompf path types

Enumerator
RelativeToModel 
RelativeToApplication 
RelativeToCurrentDirectory 
Absolute 
Undefined 

Function Documentation

◆ operator<<() [1/2]

std::wostream & OMPF::operator<< ( std::wostream &  stream,
const OMPFChunkType  chunkType 
)

stream operator for chunk type

Parameters
streamthe destination
chunkTypethe chunk type to stream
Returns
the resulting stream

◆ operator<<() [2/2]

std::wostream & OMPF::operator<< ( std::wostream &  stream,
const OMPFPathType  pathType 
)

stream operator for chunk type

Parameters
streamthe destination
pathTypethe path type to stream
Returns
the resulting stream