LuxCore
2.0
|
This is the complete list of members for luxcore::Scene, including all inherited members.
AllocTrianglesBuffer(const unsigned int meshTriCount) | luxcore::Scene | static |
AllocVerticesBuffer(const unsigned int meshVertCount) | luxcore::Scene | static |
ALPHA enum value | luxcore::Scene | |
BLACK enum value | luxcore::Scene | |
BLUE enum value | luxcore::Scene | |
ChannelSelectionType enum name | luxcore::Scene | |
CLAMP enum value | luxcore::Scene | |
Create(const float imageScale=1.f) | luxcore::Scene | static |
Create(const luxrays::Properties &props, const float imageScale=1.f) | luxcore::Scene | static |
Create(const std::string &fileName, const float imageScale=1.f) | luxcore::Scene | static |
DEFAULT enum value | luxcore::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::Scene | inline |
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)=0 | luxcore::Scene | protectedpure 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)=0 | luxcore::Scene | protectedpure 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)=0 | luxcore::Scene | protectedpure 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)=0 | luxcore::Scene | pure 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)=0 | luxcore::Scene | pure virtual |
DeleteLight(const std::string &lightName)=0 | luxcore::Scene | pure virtual |
DeleteObject(const std::string &objName)=0 | luxcore::Scene | pure virtual |
DuplicateObject(const std::string &srcObjName, const std::string &dstObjName, const float *transMat)=0 | luxcore::Scene | pure virtual |
DuplicateObject(const std::string &srcObjName, const std::string &dstObjNamePrefix, const unsigned int count, const float *transMat)=0 | luxcore::Scene | pure virtual |
DuplicateObject(const std::string &srcObjName, const std::string &dstObjName, const unsigned int steps, const float *times, const float *transMat)=0 | luxcore::Scene | pure virtual |
DuplicateObject(const std::string &srcObjName, const std::string &dstObjNamePrefix, const unsigned int count, const unsigned int steps, const float *times, const float *transMat)=0 | luxcore::Scene | pure virtual |
GetBBox(float min[3], float max[3]) const =0 | luxcore::Scene | pure virtual |
GetCamera() const =0 | luxcore::Scene | pure virtual |
GetLightCount() const =0 | luxcore::Scene | pure virtual |
GetObjectCount() const =0 | luxcore::Scene | pure virtual |
GREEN enum value | luxcore::Scene | |
IsImageMapDefined(const std::string &imgMapName) const =0 | luxcore::Scene | pure virtual |
IsMaterialDefined(const std::string &matName) const =0 | luxcore::Scene | pure virtual |
IsMeshDefined(const std::string &meshName) const =0 | luxcore::Scene | pure virtual |
IsTextureDefined(const std::string &texName) const =0 | luxcore::Scene | pure virtual |
MEAN enum value | luxcore::Scene | |
Parse(const luxrays::Properties &props)=0 | luxcore::Scene | pure virtual |
RED enum value | luxcore::Scene | |
RemoveUnusedImageMaps()=0 | luxcore::Scene | pure virtual |
RemoveUnusedMaterials()=0 | luxcore::Scene | pure virtual |
RemoveUnusedMeshes()=0 | luxcore::Scene | pure virtual |
RemoveUnusedTextures()=0 | luxcore::Scene | pure virtual |
REPEAT enum value | luxcore::Scene | |
RGB enum value | luxcore::Scene | |
Save(const std::string &fileName) const =0 | luxcore::Scene | pure virtual |
SaveMesh(const std::string &meshName, const std::string &fileName)=0 | luxcore::Scene | pure virtual |
SetDeleteMeshData(const bool v)=0 | luxcore::Scene | pure virtual |
StrandsTessellationType enum name | luxcore::Scene | |
TESSEL_RIBBON enum value | luxcore::Scene | |
TESSEL_RIBBON_ADAPTIVE enum value | luxcore::Scene | |
TESSEL_SOLID enum value | luxcore::Scene | |
TESSEL_SOLID_ADAPTIVE enum value | luxcore::Scene | |
ToProperties() const =0 | luxcore::Scene | pure virtual |
UpdateObjectMaterial(const std::string &objName, const std::string &matName)=0 | luxcore::Scene | pure virtual |
UpdateObjectTransformation(const std::string &objName, const float *transMat)=0 | luxcore::Scene | pure virtual |
WEIGHTED_MEAN enum value | luxcore::Scene | |
WHITE enum value | luxcore::Scene | |
WrapType enum name | luxcore::Scene | |
~Scene() | luxcore::Scene | virtual |