VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::common::LightImpl Member List
This is the complete list of members for
venom::common::LightImpl
, including all inherited members.
_AddCacheSize
(size_t size)
venom::common::GraphicsPluginObject
protected
static
_lightIndexPerType
(defined in
venom::common::LightImpl
)
venom::common::LightImpl
protected
_SetCacheSize
(size_t size)
venom::common::GraphicsPluginObject
protected
static
_SetDescriptorsFromCascade
(const int cascadeIndex)=0 (defined in
venom::common::LightImpl
)
venom::common::LightImpl
protected
pure virtual
_SetInCache
(const vc::String &path, const SPtr< GraphicsCachedResource > &object)
venom::common::GraphicsPluginObject
protected
static
_SetType
(const LightType type)=0 (defined in
venom::common::LightImpl
)
venom::common::LightImpl
protected
pure virtual
As
() (defined in
venom::common::PluginObjectImpl
)
venom::common::PluginObjectImpl
inline
As
() const (defined in
venom::common::PluginObjectImpl
)
venom::common::PluginObjectImpl
inline
ConstAs
() const (defined in
venom::common::PluginObjectImpl
)
venom::common::PluginObjectImpl
inline
DAs
() (defined in
venom::common::PluginObject
)
venom::common::PluginObject
inline
DAs
() const (defined in
venom::common::PluginObject
)
venom::common::PluginObject
inline
DecRefCount
() (defined in
venom::common::PluginObjectImpl
)
venom::common::PluginObjectImpl
Destroy
() override
venom::common::GraphicsPluginObject
virtual
GetAngle
() const (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
GetCachedObject
(const vc::String &path)
venom::common::GraphicsPluginObject
static
GetCachedObjects
()
venom::common::GraphicsPluginObject
static
GetCascadeIndex
(Camera *const camera) (defined in
venom::common::LightImpl
)
venom::common::LightImpl
GetColor
() const (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
GetDirection
() const (defined in
venom::common::LightImpl
)
venom::common::LightImpl
GetIntensity
() const (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
GetIntensityPtr
() (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
GetLightIndexPerType
() const (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
GetLightType
() const (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
GetShaderStruct
() const (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
GetShadowMapConstantsStruct
(const int cascadeIndex, const int faceIndex, Camera *const camera, vcm::Vec3 *lightPos) const (defined in
venom::common::LightImpl
)
venom::common::LightImpl
GetType
() const override (defined in
venom::common::PluginObject
)
venom::common::PluginObject
virtual
GraphicsPluginObject
() (defined in
venom::common::GraphicsPluginObject
)
venom::common::GraphicsPluginObject
HasCachedObject
(const vc::String &path)
venom::common::GraphicsPluginObject
static
IncRefCount
() (defined in
venom::common::PluginObjectImpl
)
venom::common::PluginObjectImpl
Light
(defined in
venom::common::LightImpl
)
venom::common::LightImpl
friend
LightImpl
() (defined in
venom::common::LightImpl
)
venom::common::LightImpl
PluginObject
(const PluginType type) (defined in
venom::common::PluginObject
)
venom::common::PluginObject
PluginObjectImpl
() (defined in
venom::common::PluginObjectImpl
)
venom::common::PluginObjectImpl
RAs
() (defined in
venom::common::PluginObjectImpl
)
venom::common::PluginObjectImpl
inline
RAs
() const (defined in
venom::common::PluginObjectImpl
)
venom::common::PluginObjectImpl
inline
Reinit
() (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
SetAngle
(const float angle) (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
SetColor
(const vcm::Vec3 &color) (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
SetIntensity
(const float intensity) (defined in
venom::common::LightImpl
)
venom::common::LightImpl
inline
SetType
(const LightType type) (defined in
venom::common::LightImpl
)
venom::common::LightImpl
~GraphicsPluginObject
() override (defined in
venom::common::GraphicsPluginObject
)
venom::common::GraphicsPluginObject
~IPluginObject
()=default (defined in
venom::common::IPluginObject
)
venom::common::IPluginObject
virtual
~LightImpl
() (defined in
venom::common::LightImpl
)
venom::common::LightImpl
~PluginObject
() (defined in
venom::common::PluginObject
)
venom::common::PluginObject
virtual
Generated by
1.13.2