Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::RenderedObject Class Reference

#include <RenderedObject.hpp>

Inheritance diagram for castor3d::RenderedObject:
Inheritance graph
[legend]

Public Member Functions

C3D_API void fillEntry (uint32_t nodeId, Pass const &pass, SceneNode const &sceneNode, uint32_t meshletCount, ModelBufferConfiguration &modelData)
 
C3D_API void fillEntryOffsets (uint32_t nodeId, VkDeviceSize vertexOffset, VkDeviceSize indexOffset, VkDeviceSize meshletOffset)
 
void setVisible (bool value) noexcept
 
void setShadowCaster (bool value) noexcept
 
void setShadowReceiver (bool value) noexcept
 
void setCullable (bool value) noexcept
 
bool isVisible () const noexcept
 
bool isShadowCaster () const noexcept
 
bool isShadowReceiver () const noexcept
 
bool isCullable () const noexcept
 

Member Function Documentation

◆ fillEntry()

C3D_API void castor3d::RenderedObject::fillEntry ( uint32_t nodeId,
Pass const & pass,
SceneNode const & sceneNode,
uint32_t meshletCount,
ModelBufferConfiguration & modelData )

◆ fillEntryOffsets()

C3D_API void castor3d::RenderedObject::fillEntryOffsets ( uint32_t nodeId,
VkDeviceSize vertexOffset,
VkDeviceSize indexOffset,
VkDeviceSize meshletOffset )

◆ isCullable()

bool castor3d::RenderedObject::isCullable ( ) const
inlinenoexcept

◆ isShadowCaster()

bool castor3d::RenderedObject::isShadowCaster ( ) const
inlinenoexcept

◆ isShadowReceiver()

bool castor3d::RenderedObject::isShadowReceiver ( ) const
inlinenoexcept

◆ isVisible()

bool castor3d::RenderedObject::isVisible ( ) const
inlinenoexcept

◆ setCullable()

void castor3d::RenderedObject::setCullable ( bool value)
inlinenoexcept

◆ setShadowCaster()

void castor3d::RenderedObject::setShadowCaster ( bool value)
inlinenoexcept

◆ setShadowReceiver()

void castor3d::RenderedObject::setShadowReceiver ( bool value)
inlinenoexcept

◆ setVisible()

void castor3d::RenderedObject::setVisible ( bool value)
inlinenoexcept

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