CFx SDK Documentation
2023 SP0
|
#include <GiMaterialItem.h>
Public Types | |
enum | ManageType { kFileTexturesOnly = 0 , kFileAndProceduralTextures , kDisable } |
Additional Inherited Members | |
![]() | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Manage scene textures.
<group OdGi_Classes>
Definition at line 262 of file GiMaterialItem.h.
Management type.
Enumerator | |
---|---|
kFileTexturesOnly | |
kFileAndProceduralTextures | |
kDisable |
Definition at line 270 of file GiMaterialItem.h.
|
pure virtual |
Clears cache.
|
pure virtual |
Returns true if specified texture data is already available in cache.
pData | [in] Texture data pointer |
|
pure virtual |
Links texture to current cache.
matMap | [in] Material map. |
pData | [in] Texture data pointer |
|
pure virtual |
Links texture to current cache.
fileName | [in] Texture file name. |
pData | [in] Texture data pointer |
|
pure virtual |
Links texture to current cache.
pTexture | [in] Material texture pointer. |
pData | [in] Texture data pointer |
|
pure virtual |
Returns current management type.
|
pure virtual |
Returns current texture loading extension.
|
pure virtual |
Returns number of texture linkages.
OdGiMaterialTextureManager::ODRX_DECLARE_MEMBERS | ( | OdGiMaterialTextureManager | ) |
|
pure virtual |
Search texture in cache.
matMap | [in] Material map. |
|
pure virtual |
Search texture in cache.
fileName | [in] Texture file name. |
|
pure virtual |
Search texture in cache.
pTexture | [in] Material texture pointer. |
|
pure virtual |
Sets type of textures management.
type | [in] New management type. |
|
pure virtual |
Sets texture loading extension.
pExt | [in] New extentsion pointer. |
|
pure virtual |
Returns texture linkage data by index.
nIndex | [in] Texture linkage index. |
|
pure virtual |
Returns texture linkage by index.
nIndex | [in] Texture linkage index. |
|
pure virtual |
Try to load texture if it is isn't available in cache.
pDeviceInfo | [in] Optional external device information. |
pTexDataImpl | [in] Description of texture data class implementation. |
giCtx | [in] Gi context. |
pEntry | [in] Texture entry. |
matMap | [in] Material map. |
|
pure virtual |
Try to load texture if it is isn't available in cache.
pDeviceInfo | [in] Optional external device information. |
pTexDataImpl | [in] Description of texture data class implementation. |
giCtx | [in] Gi context. |
pEntry | [in] Texture entry. |
fileName | [in] Texture file name. |
|
pure virtual |
Try to load texture if it is isn't available in cache.
pDeviceInfo | [in] Optional external device information. |
pTexDataImpl | [in] Description of texture data class implementation. |
giCtx | [in] Gi context. |
pEntry | [in] Texture entry. |
pTexture | [in] Material texture pointer. |
|
pure virtual |
Removes specified texture data from cache.
pData | [in] Texture data pointer |