nw::gfx::res::ResCubeTexture Class

Syntax

class ResCubeTexture : public nw::gfx::res::ResPixelBasedTexture

Description

Binary resource class representing a cube texture.

Classes

nw::gfx::res::ResCubeTexture::DynamicBuilder Class for dynamically building cube textures.

Structures

nw::gfx::res::ResCubeTexture::Description Content to configure.

Enumerated Types

CubeFace Represents a face of the cube texture.
FormatHW (Inherited from ResPixelBasedTexture.

Member Functions

Create/Destroy
DynamicDestroy Dynamically destroys a created cube texture.
Other
ResCubeTexture Constructor.
ptr Gets a pointer to actual data.
ref Gets the reference to the actual data.
operator ==
operator!=
GetPositiveXImage Gets pixel data in the positive X-direction.
GetNegativeXImage Gets pixel data in the negative X-direction.
GetPositiveYImage Gets pixel data in the positive Y-direction.
GetNegativeYImage Gets pixel data in the negative Y-direction.
GetPositiveZImage Gets pixel data in the positive Z-direction.
GetNegativeZImage Gets pixel data in the negative ZY-direction.
GetCubeFaceCount Gets the number of faces of the cube texture.
GetImage Gets the image of the cube texture.
GetLocationAddress Gets the address of the texture image.
SetLocationAddress Sets the address of the texture image already deployed in memory.
GetHeight Gets the texture height.(Inherited from ResPixelBasedTexture.
SetHeight Sets the texture height.(Inherited from ResPixelBasedTexture.
GetWidth Gets the texture width.(Inherited from ResPixelBasedTexture.
SetWidth Sets the texture width.(Inherited from ResPixelBasedTexture.
GetFormatType Gets the texture format type.(Inherited from ResPixelBasedTexture.
SetFormatType Sets the texture format type.(Inherited from ResPixelBasedTexture.
GetMipmapSize Gets the number of mipmaps.(Inherited from ResPixelBasedTexture.
SetMipmapSize Sets the number of mipmaps.(Inherited from ResPixelBasedTexture.
GetTextureObject Gets a texture object.(Inherited from ResPixelBasedTexture.
SetTextureObject Sets a texture object.(Inherited from ResPixelBasedTexture.
GetLocationFlag Gets a flag representing the memory location.(Inherited from ResPixelBasedTexture.
SetLocationFlag Sets a flag representing the memory location.(Inherited from ResPixelBasedTexture.
GetFormatHW Gets the texture format.(Inherited from ResPixelBasedTexture.
SetFormatHW Sets the texture format.(Inherited from ResPixelBasedTexture.
GetRevision Gets the revision.(Inherited from ResTexture.
Dereference Obtains the texture entity, and not the reference.(Inherited from ResTexture.
Setup Initializes the texture resource.(Inherited from ResTexture.
Cleanup Cleans up a resource.(Inherited from ResTexture.
GetHeader Gets the header information.(Derived from ResSceneObject.)
SetHeader Sets the header information.(Derived from ResSceneObject.)
GetName Gets the name of the resource.(Derived from ResSceneObject.)
GetUserDataCount Gets the number of instances of user data.(Derived from ResSceneObject.)
GetUserData Gets user data.(Derived from ResSceneObject.)
GetUserDataIndex Gets the index number of user data in the dictionary.(Derived from ResSceneObject.)
GetTypeInfo Gets instance type information.(Derived from ResSceneObject.)
IsValid Determines whether a pointer to a resource is null.(Derived from ResCommonBase.)
S GetClassName

Class Hierarchy

nw::ut::ResCommonBase
  nw::ut::ResCommon
    nw::gfx::res::ResSceneObject
      nw::gfx::res::ResTexture
        nw::gfx::res::ResPixelBasedTexture
          nw::gfx::res::ResCubeTexture


CONFIDENTIAL