LuxCore  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
luxcore::Scene Member List

This is the complete list of members for luxcore::Scene, including all inherited members.

AllocTrianglesBuffer(const unsigned int meshTriCount)luxcore::Scenestatic
AllocVerticesBuffer(const unsigned int meshVertCount)luxcore::Scenestatic
ALPHA enum valueluxcore::Scene
BLACK enum valueluxcore::Scene
BLUE enum valueluxcore::Scene
ChannelSelectionType enum nameluxcore::Scene
CLAMP enum valueluxcore::Scene
Create(const float imageScale=1.f)luxcore::Scenestatic
Create(const luxrays::Properties &props, const float imageScale=1.f)luxcore::Scenestatic
Create(const std::string &fileName, const float imageScale=1.f)luxcore::Scenestatic
DEFAULT enum valueluxcore::Scene
DefineImageMap(const std::string &imgMapName, T *pixels, const float gamma, const unsigned int channels, const unsigned int width, const unsigned int height, ChannelSelectionType selectionType=DEFAULT, WrapType wrapType=REPEAT)luxcore::Sceneinline
DefineImageMap(const std::string &imgMapName, unsigned char *pixels, const float gamma, const unsigned int channels, const unsigned int width, const unsigned int height, Scene::ChannelSelectionType selectionType, Scene::WrapType wrapType)luxcore::Scene
DefineImageMap(const std::string &imgMapName, unsigned short *pixels, const float gamma, const unsigned int channels, const unsigned int width, const unsigned int height, Scene::ChannelSelectionType selectionType, Scene::WrapType wrapType)luxcore::Scene
DefineImageMap(const std::string &imgMapName, float *pixels, const float gamma, const unsigned int channels, const unsigned int width, const unsigned int height, Scene::ChannelSelectionType selectionType, Scene::WrapType wrapType)luxcore::Scene
DefineImageMapFloat(const std::string &imgMapName, float *pixels, const float gamma, const unsigned int channels, const unsigned int width, const unsigned int height, ChannelSelectionType selectionType, WrapType wrapType)=0luxcore::Sceneprotectedpure virtual
DefineImageMapHalf(const std::string &imgMapName, unsigned short *pixels, const float gamma, const unsigned int channels, const unsigned int width, const unsigned int height, ChannelSelectionType selectionType, WrapType wrapType)=0luxcore::Sceneprotectedpure virtual
DefineImageMapUChar(const std::string &imgMapName, unsigned char *pixels, const float gamma, const unsigned int channels, const unsigned int width, const unsigned int height, ChannelSelectionType selectionType, WrapType wrapType)=0luxcore::Sceneprotectedpure virtual
DefineMesh(const std::string &meshName, const long plyNbVerts, const long plyNbTris, float *p, unsigned int *vi, float *n, float *uv, float *cols, float *alphas)=0luxcore::Scenepure virtual
DefineStrands(const std::string &shapeName, const luxrays::cyHairFile &strandsFile, const StrandsTessellationType tesselType, const unsigned int adaptiveMaxDepth, const float adaptiveError, const unsigned int solidSideCount, const bool solidCapBottom, const bool solidCapTop, const bool useCameraPosition)=0luxcore::Scenepure virtual
DeleteLight(const std::string &lightName)=0luxcore::Scenepure virtual
DeleteObject(const std::string &objName)=0luxcore::Scenepure virtual
DuplicateObject(const std::string &srcObjName, const std::string &dstObjName, const float *transMat)=0luxcore::Scenepure virtual
DuplicateObject(const std::string &srcObjName, const std::string &dstObjNamePrefix, const unsigned int count, const float *transMat)=0luxcore::Scenepure virtual
DuplicateObject(const std::string &srcObjName, const std::string &dstObjName, const unsigned int steps, const float *times, const float *transMat)=0luxcore::Scenepure virtual
DuplicateObject(const std::string &srcObjName, const std::string &dstObjNamePrefix, const unsigned int count, const unsigned int steps, const float *times, const float *transMat)=0luxcore::Scenepure virtual
GetBBox(float min[3], float max[3]) const =0luxcore::Scenepure virtual
GetCamera() const =0luxcore::Scenepure virtual
GetLightCount() const =0luxcore::Scenepure virtual
GetObjectCount() const =0luxcore::Scenepure virtual
GREEN enum valueluxcore::Scene
IsImageMapDefined(const std::string &imgMapName) const =0luxcore::Scenepure virtual
IsMaterialDefined(const std::string &matName) const =0luxcore::Scenepure virtual
IsMeshDefined(const std::string &meshName) const =0luxcore::Scenepure virtual
IsTextureDefined(const std::string &texName) const =0luxcore::Scenepure virtual
MEAN enum valueluxcore::Scene
Parse(const luxrays::Properties &props)=0luxcore::Scenepure virtual
RED enum valueluxcore::Scene
RemoveUnusedImageMaps()=0luxcore::Scenepure virtual
RemoveUnusedMaterials()=0luxcore::Scenepure virtual
RemoveUnusedMeshes()=0luxcore::Scenepure virtual
RemoveUnusedTextures()=0luxcore::Scenepure virtual
REPEAT enum valueluxcore::Scene
RGB enum valueluxcore::Scene
Save(const std::string &fileName) const =0luxcore::Scenepure virtual
SaveMesh(const std::string &meshName, const std::string &fileName)=0luxcore::Scenepure virtual
SetDeleteMeshData(const bool v)=0luxcore::Scenepure virtual
StrandsTessellationType enum nameluxcore::Scene
TESSEL_RIBBON enum valueluxcore::Scene
TESSEL_RIBBON_ADAPTIVE enum valueluxcore::Scene
TESSEL_SOLID enum valueluxcore::Scene
TESSEL_SOLID_ADAPTIVE enum valueluxcore::Scene
ToProperties() const =0luxcore::Scenepure virtual
UpdateObjectMaterial(const std::string &objName, const std::string &matName)=0luxcore::Scenepure virtual
UpdateObjectTransformation(const std::string &objName, const float *transMat)=0luxcore::Scenepure virtual
WEIGHTED_MEAN enum valueluxcore::Scene
WHITE enum valueluxcore::Scene
WrapType enum nameluxcore::Scene
~Scene()luxcore::Scenevirtual