nw::gfx::res::ResBinaryShader Class

Syntax

class ResBinaryShader : public nw::gfx::res::ResShader

Description

Binary resource class that represents shader binaries.

Member Functions

ResBinaryShader Constructor.
ptr Gets a pointer to actual data.
ref Gets the reference to the actual data.
operator==
operator!=
GetBinaryDataCount Gets the number of instances of shader binary data.
GetBinaryData Gets the shader binary data.
SetBinaryData Sets an item in the shader binary data list.
GetShaderKindsCount Gets the number of instances of stored shader types.
GetShaderKinds Gets the stored shader types.
SetShaderKinds Sets an item in the stored shader types list.
GetDescriptionsCount Gets the number of shader program settings.
GetDescriptions Gets the shader program settings.
GetShaderObjectsCount Gets the number of instances of shader objects.
GetShaderObjects Gets a shader object.
SetShaderObjects Sets an item in the shader object list.
GetCommandCache Represents a GPU command for setting shader binary..
GetCommandCacheSize Represents the size of the GPU command for setting shader binary..
GetShaderBinaryInfo Gets the shader binary analysis information class.
GetRevision Gets the revision.(Inherited from ResShader.
Setup Initializes a resource.(Inherited from ResShader.
Cleanup Cleans up a resource.(Inherited from ResShader.
Dereference Resolves the reference and gets the ResBinaryShader.(Inherited from ResShader.
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::ResShader
        nw::gfx::res::ResBinaryShader


CONFIDENTIAL