MAGE
v0.171.0
Matthias Advanced Game Engine
mage::rendering::Model Member List
This is the complete list of members for
mage::rendering::Model
, including all inherited members.
BindBuffer
(ID3D11DeviceContext &device_context, U32 slot) const noexcept
mage::rendering::Model
BindMesh
(ID3D11DeviceContext &device_context) const noexcept
mage::rendering::Model
BindMesh
(ID3D11DeviceContext &device_context, D3D11_PRIMITIVE_TOPOLOGY topology) const noexcept
mage::rendering::Model
Component
() noexcept
mage::Component
protected
Component
(const Component &component) noexcept
mage::Component
protected
Component
(Component &&component) noexcept
mage::Component
protected
DissableLightOcclusion
() noexcept
mage::rendering::Model
Draw
(ID3D11DeviceContext &device_context) const noexcept
mage::rendering::Model
EnableLightOcclusion
() noexcept
mage::rendering::Model
GetAABB
() const noexcept
mage::rendering::Model
GetBoundingSphere
() const noexcept
mage::rendering::Model
GetGuid
() const noexcept
mage::Component
GetMaterial
() noexcept
mage::rendering::Model
GetMaterial
() const noexcept
mage::rendering::Model
GetNumberOfIndices
() const noexcept
mage::rendering::Model
GetOwner
() noexcept
mage::Component
GetOwner
() const noexcept
mage::Component
GetStartIndex
() const noexcept
mage::rendering::Model
GetState
() const noexcept
mage::Component
GetTextureTransform
() noexcept
mage::rendering::Model
GetTextureTransform
() const noexcept
mage::rendering::Model
HasOwner
() const noexcept
mage::Component
m_aabb
mage::rendering::Model
private
m_buffer
mage::rendering::Model
mutable
private
m_light_occlusion
mage::rendering::Model
private
m_material
mage::rendering::Model
private
m_mesh
mage::rendering::Model
private
m_nb_indices
mage::rendering::Model
private
m_sphere
mage::rendering::Model
private
m_start_index
mage::rendering::Model
private
m_texture_transform
mage::rendering::Model
private
Model
(ID3D11Device &device)
mage::rendering::Model
explicit
Model
(const Model &model)=delete
mage::rendering::Model
Model
(Model &&model) noexcept
mage::rendering::Model
OccludesLight
() const noexcept
mage::rendering::Model
operator=
(const Model &model)=delete
mage::rendering::Model
operator=
(Model &&model) noexcept
mage::rendering::Model
mage::Component::operator=
(const Component &component) noexcept
mage::Component
mage::Component::operator=
(Component &&component) noexcept
mage::Component
SetLightOcclusion
(bool light_occlusion) noexcept
mage::rendering::Model
SetMesh
(SharedPtr< const Mesh > mesh, std::size_t start_index, std::size_t nb_indices, AABB aabb, BoundingSphere bs)
mage::rendering::Model
SetState
(State state) noexcept
mage::Component
ToggleLightOcclusion
() noexcept
mage::rendering::Model
UpdateBuffer
(ID3D11DeviceContext &device_context) const
mage::rendering::Model
~Component
()
mage::Component
virtual
~Model
()
mage::rendering::Model
virtual
Generated by
1.8.14