LeviLamina
Loading...
Searching...
No Matches
mce::TextureNull Class Reference
Inheritance diagram for mce::TextureNull:

Public Member Functions

MCAPI void createTexture (::mce::RenderContext &renderContext, ::mce::TextureDescription const &textureDescription)
MCAPI void bindTexture (::mce::RenderContext &renderContext, uint textureUnit, uint shaderStagesBits) const
MCAPI void deleteTexture ()
MCAPI::mce::TextureDescription const & getDescription () const
MCAPI bool isCreated () const
MCAPI void resolveTexture (::mce::RenderContext &renderContext, ::mce::Texture *src)
MCAPI void transitionToNonPixelShaderResourceState () const
MCAPI void transitionToPixelShaderResourceState () const
MCAPI void unbindTexture (::mce::RenderContext &renderContext, uint shaderStagesBits) const
MCAPI void * $ctor ()
MCAPI void * $ctor (::mce::TextureBase &&other)
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 4, 64 > mUnkd1377d
::ll::UntypedStorage< 1, 1 > mUnkf4c59a
::ll::UntypedStorage< 1, 1 > mUnkef408d

Member Function Documentation

◆ createTexture()

MCAPI void mce::TextureNull::createTexture ( ::mce::RenderContext & renderContext,
::mce::TextureDescription const & textureDescription )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bindTexture()

MCAPI void mce::TextureBase::bindTexture ( ::mce::RenderContext & renderContext,
uint textureUnit,
uint shaderStagesBits ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ deleteTexture()

MCAPI void mce::TextureBase::deleteTexture ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getDescription()

MCAPI::mce::TextureDescription const & mce::TextureBase::getDescription ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isCreated()

MCAPI bool mce::TextureBase::isCreated ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resolveTexture()

MCAPI void mce::TextureBase::resolveTexture ( ::mce::RenderContext & renderContext,
::mce::Texture * src )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transitionToNonPixelShaderResourceState()

MCAPI void mce::TextureBase::transitionToNonPixelShaderResourceState ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transitionToPixelShaderResourceState()

MCAPI void mce::TextureBase::transitionToPixelShaderResourceState ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ unbindTexture()

MCAPI void mce::TextureBase::unbindTexture ( ::mce::RenderContext & renderContext,
uint shaderStagesBits ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * mce::TextureBase::$ctor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * mce::TextureBase::$ctor ( ::mce::TextureBase && other)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void mce::TextureBase::$dtor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: