Panda3D
|
Class that provides the main render interface for libRocket integration. More...
#include "rocketRenderInterface.h"
Public Member Functions | |
void | render (Rocket::Core::Context *context, CullTraverser *trav) |
Called by RocketNode in cull_callback. More... | |
Class that provides the main render interface for libRocket integration.
Definition at line 32 of file rocketRenderInterface.h.
void RocketRenderInterface::render | ( | Rocket::Core::Context * | context, |
CullTraverser * | trav | ||
) |
Called by RocketNode in cull_callback.
Invokes context->Render() and culls the result.
Definition at line 40 of file rocketRenderInterface.cxx.
References GeomVertexWriter::add_data1i(), GeomVertexWriter::add_data2f(), GeomVertexWriter::add_data3f(), GeomVertexWriter::add_data4i(), Filename::from_os_specific(), SceneSetup::get_cs_world_transform(), CullTraverser::get_cull_handler(), CullTraverser::get_scene(), Texture::get_tex_scale(), Texture::get_textures_power_2(), CullTraverser::get_world_transform(), TexturePool::load_texture(), CullHandler::record_object(), ConstPointerToArray< Element >::ref(), LVector3f::right(), LoaderOptions::set_auto_texture_scale(), Texture::setup_2d_texture(), and LVector3f::up().