Castor3D 0.16.0
Multiplatform 3D engine
Public Attributes | List of all members
castor3d::TextureContext Struct Reference

#include <TextureUnit.hpp>

Collaboration diagram for castor3d::TextureContext:
Collaboration graph
[legend]

Public Attributes

SceneContextscene {}
 
RootContextroot {}
 
PassContextpass {}
 
castor::String name {}
 
castor::Path folder {}
 
castor::Path relative {}
 
castor::ImageRPtr image {}
 
TextureConfiguration configuration {}
 
RenderTargetrenderTarget {}
 
uint32_t mipLevels { ashes::RemainingArrayLayers }
 
uint32_t texcoordSet {}
 
TextureAnimationUPtr textureAnimation {}
 
SamplerObs sampler {}
 
TextureTransform textureTransform {}
 

Member Data Documentation

◆ configuration

TextureConfiguration castor3d::TextureContext::configuration {}

◆ folder

castor::Path castor3d::TextureContext::folder {}

◆ image

castor::ImageRPtr castor3d::TextureContext::image {}

◆ mipLevels

uint32_t castor3d::TextureContext::mipLevels { ashes::RemainingArrayLayers }

◆ name

castor::String castor3d::TextureContext::name {}

◆ pass

PassContext* castor3d::TextureContext::pass {}

◆ relative

castor::Path castor3d::TextureContext::relative {}

◆ renderTarget

RenderTarget* castor3d::TextureContext::renderTarget {}

◆ root

RootContext* castor3d::TextureContext::root {}

◆ sampler

SamplerObs castor3d::TextureContext::sampler {}

◆ scene

SceneContext* castor3d::TextureContext::scene {}

◆ texcoordSet

uint32_t castor3d::TextureContext::texcoordSet {}

◆ textureAnimation

TextureAnimationUPtr castor3d::TextureContext::textureAnimation {}

◆ textureTransform

TextureTransform castor3d::TextureContext::textureTransform {}

The documentation for this struct was generated from the following file: