PVRAssets Enums#

ModelFileFormat#

Enum Documentation#

enum class pvr::assets::ModelFileFormat#

Enumerates the model formats directly supported by the Framework.

Values:

enumerator UNKNOWN#
enumerator POD#
enumerator GLTF#

PODIdentifiers#

Enum Documentation#

enum pvr::pod::PODIdentifiers#

Enum for the identifiers in the pod blocks.

Values:

enumerator PODFormatVersion#
enumerator Scene#
enumerator ExportOptions#
enumerator FileHistory#
enumerator EndiannessMismatch#
enumerator e_sceneClearColor#
enumerator e_sceneAmbientColor#
enumerator e_sceneNumCameras#
enumerator e_sceneNumLights#
enumerator e_sceneNumMeshes#
enumerator e_sceneNumNodes#
enumerator e_sceneNumMeshNodes#
enumerator e_sceneNumTextures#
enumerator e_sceneNumMaterials#
enumerator e_sceneNumFrames#
enumerator e_sceneCamera#
enumerator e_sceneLight#
enumerator e_sceneMesh#
enumerator e_sceneNode#
enumerator e_sceneTexture#
enumerator e_sceneMaterial#
enumerator e_sceneFlags#
enumerator e_sceneFPS#
enumerator e_sceneUserData#
enumerator e_sceneUnits#
enumerator e_materialName#
enumerator e_materialDiffuseTextureIndex#
enumerator e_materialOpacity#
enumerator e_materialAmbientColor#
enumerator e_materialDiffuseColor#
enumerator e_materialSpecularColor#
enumerator e_materialShininess#
enumerator e_materialEffectFile#
enumerator e_materialEffectName#
enumerator e_materialAmbientTextureIndex#
enumerator e_materialSpecularColorTextureIndex#
enumerator e_materialSpecularLevelTextureIndex#
enumerator e_materialBumpMapTextureIndex#
enumerator e_materialEmissiveTextureIndex#
enumerator e_materialGlossinessTextureIndex#
enumerator e_materialOpacityTextureIndex#
enumerator e_materialReflectionTextureIndex#
enumerator e_materialRefractionTextureIndex#
enumerator e_materialBlendingRGBSrc#
enumerator e_materialBlendingAlphaSrc#
enumerator e_materialBlendingRGBDst#
enumerator e_materialBlendingAlphaDst#
enumerator e_materialBlendingRGBOperation#
enumerator e_materialBlendingAlphaOperation#
enumerator e_materialBlendingRGBAColor#
enumerator e_materialBlendingFactorArray#
enumerator e_materialFlags#
enumerator e_materialUserData#
enumerator e_materialMetallicity#
enumerator e_materialRoughness#
enumerator e_materialIOR#
enumerator e_materialFresnel#
enumerator e_materialReflectivity#
enumerator e_materialSSScattering#
enumerator e_materialSSScateringDepth#
enumerator e_materialSSScateringColor#
enumerator e_materialEmission#
enumerator e_materialEmissionLuminance#
enumerator e_materialEmissionKelvin#
enumerator e_materialAnisotropy#
enumerator e_materialIdxTexMetallicity#
enumerator e_materialIdxTexRoughness#
enumerator e_textureFilename#
enumerator e_nodeIndex#
enumerator e_nodeName#
enumerator e_nodeMaterialIndex#
enumerator e_nodeParentIndex#
enumerator e_nodePosition#
enumerator e_nodeRotation#
enumerator e_nodeScale#
enumerator e_nodeAnimationPosition#
enumerator e_nodeAnimationRotation#
enumerator e_nodeAnimationScale#
enumerator e_nodeMatrix#
enumerator e_nodeAnimationMatrix#
enumerator e_nodeAnimationFlags#
enumerator e_nodeAnimationPositionIndex#
enumerator e_nodeAnimationRotationIndex#
enumerator e_nodeAnimationScaleIndex#
enumerator e_nodeAnimationMatrixIndex#
enumerator e_nodeUserData#
enumerator e_meshNumVertices#
enumerator e_meshNumFaces#
enumerator e_meshNumUVWChannels#
enumerator e_meshVertexIndexList#
enumerator e_meshStripLength#
enumerator e_meshNumStrips#
enumerator e_meshVertexList#
enumerator e_meshNormalList#
enumerator e_meshTangentList#
enumerator e_meshBinormalList#
enumerator e_meshUVWList#
enumerator e_meshVertexColorList#
enumerator e_meshBoneIndexList#
enumerator e_meshBoneWeightList#
enumerator e_meshInterleavedDataList#
enumerator e_meshBoneBatchIndexList#
enumerator e_meshNumBoneIndicesPerBatch#
enumerator e_meshBoneOffsetPerBatch#
enumerator e_meshMaxNumBonesPerBatch#
enumerator e_meshNumBoneBatches#
enumerator e_meshUnpackMatrix#
enumerator e_lightTargetObjectIndex#
enumerator e_lightColor#
enumerator e_lightType#
enumerator e_lightConstantAttenuation#
enumerator e_lightLinearAttenuation#
enumerator e_lightQuadraticAttenuation#
enumerator e_lightFalloffAngle#
enumerator e_lightFalloffExponent#
enumerator e_cameraTargetObjectIndex#
enumerator e_cameraFOV#
enumerator e_cameraFarPlane#
enumerator e_cameraNearPlane#
enumerator e_cameraFOVAnimation#
enumerator e_blockDataType#
enumerator e_blockNumComponents#
enumerator e_blockStride#
enumerator e_blockData#

PodTagConstants#

Enum Documentation#

enum pvr::pod::PodTagConstants#

Enum identifiers for pod files.

Values:

enumerator c_startTagMask#
enumerator c_endTagMask#
enumerator c_TagMash#
enumerator c_PODFormatVersionLength#