|
Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
|
#include <Skybox.h>
Diagrama de colaboración de Skybox:Métodos públicos | |
| void | destroy () |
| HRESULT | init (Device &device, DeviceContext *deviceContext, Texture &cubemap) |
| void | render (DeviceContext &deviceContext) |
| Skybox ()=default | |
| void | update (DeviceContext &deviceContext, Camera &camera) |
| ~Skybox ()=default | |
|
default |
|
default |
|
inline |
| HRESULT Skybox::init | ( | Device & | device, |
| DeviceContext * | deviceContext, | ||
| Texture & | cubemap | ||
| ) |
Definición en la línea 13 del archivo Skybox.cpp.
Hace referencia a LayoutBuilder::Add(), destroy(), ERROR, Model3D::GetMeshes(), SamplerState::init(), DepthStencilState::init(), Buffer::init(), ShaderProgram::init(), RasterizerState::init(), EU::TSharedPointer< T >::isNull(), m_constantBuffer, m_cubeModel, m_depthStencilState, m_rasterizerState, m_samplerState, m_shaderProgram, m_skybox, m_skyboxTexture, Actor::setMesh() y Actor::setName().
Referenciado por BaseApp::init().
| void Skybox::render | ( | DeviceContext & | deviceContext | ) |
Definición en la línea 117 del archivo Skybox.cpp.
Hace referencia a m_constantBuffer, m_cubeModel, m_depthStencilState, DeviceContext::m_deviceContext, m_rasterizerState, m_samplerState, m_shaderProgram, m_skybox, m_skyboxTexture, Texture::m_textureFromImg, RasterizerState::render(), ShaderProgram::render(), Buffer::render(), SamplerState::render(), Texture::render(), DepthStencilState::render() y Actor::renderForSkybox().
Referenciado por ForwardRenderer::renderSkyboxPass().
| void Skybox::update | ( | DeviceContext & | deviceContext, |
| Camera & | camera | ||
| ) |
Definición en la línea 107 del archivo Skybox.cpp.
Hace referencia a Camera::getProj(), Camera::GetViewNoTranslation(), m_constantBuffer, CBSkybox::mviewProj y Buffer::update().
Referenciado por BaseApp::update().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |