Python API 2.0 Reference
|
Static Public Member Functions | |
def | __new__ () |
Static Public Member Functions inherited from OpenMayaRender.MFrameContext | |
def | __new__ () |
def | inUserInteraction () |
def | semanticToMatrixType () |
def | semanticToTupleType () |
def | shadeTemplates () |
def | userChangingViewContext () |
def | wireOnShadedMode () |
Static Public Attributes | |
int | kFilteredIgnoreLightLimit = 1 |
int | kFilteredToLightLimit = 0 |
Static Public Attributes inherited from OpenMayaRender.MFrameContext | |
int | k2dViewport = 1 |
int | k3dViewport = 0 |
int | kAmbientLight = 1 |
int | kAmbientOcclusion = 0 |
int | kAntiAliasing = 4 |
int | kBackfaceCulling = 2048 |
int | kBoundingBox = 4 |
int | kCustomLights = 5 |
int | kDefaultMaterial = 16 |
int | kDepthOfField = 3 |
int | kDepthPeeling = 3 |
int | kExcludeAll = 18446744073709551615 |
int | kExcludeCVs = 131072 |
int | kExcludeCameras = 32 |
int | kExcludeClipGhosts = 17179869184 |
int | kExcludeControllers = 68719476736 |
int | kExcludeDeformers = 256 |
int | kExcludeDimensions = 4096 |
int | kExcludeDynamicConstraints = 134217728 |
int | kExcludeDynamics = 512 |
int | kExcludeFluids = 2097152 |
int | kExcludeFollicles = 4194304 |
int | kExcludeGreasePencils = 34359738368 |
int | kExcludeGrid = 65536 |
int | kExcludeHUD = 8589934592 |
int | kExcludeHairSystems = 8388608 |
int | kExcludeHoldOuts = 2147483648 |
int | kExcludeHulls = 262144 |
int | kExcludeIkHandles = 128 |
int | kExcludeImagePlane = 16777216 |
int | kExcludeJoints = 64 |
int | kExcludeLights = 16 |
int | kExcludeLocators = 2048 |
int | kExcludeManipulators = 268435456 |
int | kExcludeMeshes = 4 |
int | kExcludeMotionTrails = 1073741824 |
int | kExcludeNCloths = 33554432 |
int | kExcludeNParticles = 536870912 |
int | kExcludeNRigids = 67108864 |
int | kExcludeNone = 0 |
int | kExcludeNurbsCurves = 1 |
int | kExcludeNurbsSurfaces = 2 |
int | kExcludeParticleInstancers = 1024 |
int | kExcludePivots = 16384 |
int | kExcludePlanes = 8 |
int | kExcludePluginShapes = 4294967296 |
int | kExcludeSelectHandles = 8192 |
int | kExcludeStrokes = 524288 |
int | kExcludeSubdivSurfaces = 1048576 |
int | kExcludeTextures = 32768 |
int | kFlatShaded = 256 |
int | kFogExp = 1 |
int | kFogExp2 = 2 |
int | kFogLinear = 0 |
int | kGammaCorrection = 2 |
int | kGouraudShaded = 1 |
int | kImage = 2 |
int | kLightDefault = 2 |
int | kMotionBlur = 1 |
int | kNoLighting = 0 |
int | kObjectSorting = 1 |
int | kProjectionInverseMtx = 10 |
int | kProjectionMtx = 8 |
int | kProjectionTranposeMtx = 9 |
int | kProjectionTranspInverseMtx = 11 |
int | kSceneLights = 4 |
int | kSelectedLights = 3 |
int | kShadeActiveOnly = 512 |
int | kSmoothWireframe = 4096 |
int | kTextured = 8 |
int | kTwoSidedLighting = 128 |
int | kUnsorted = 0 |
int | kViewColorTransformEnabled = 2 |
int | kViewDirection = 1 |
int | kViewFarClipValue = 6 |
int | kViewInverseMtx = 6 |
int | kViewMtx = 4 |
int | kViewNearClipValue = 5 |
int | kViewPosition = 0 |
int | kViewProjInverseMtx = 14 |
int | kViewProjMtx = 12 |
int | kViewProjTranposeMtx = 13 |
int | kViewProjTranspInverseMtx = 15 |
int | kViewRight = 3 |
int | kViewTranspInverseMtx = 7 |
int | kViewTransposeMtx = 5 |
int | kViewUnnormalizedFarClipValue = 8 |
int | kViewUnnormlizedNearClipValue = 7 |
int | kViewUp = 2 |
int | kViewportPixelSize = 4 |
int | kWeightedAverage = 2 |
int | kWireFrame = 2 |
int | kWireFrameOnShadedNone = 2 |
int | kWireFrameOnShadedReduced = 1 |
int | kWireframeOnShadedFull = 0 |
int | kWorldInverseMtx = 2 |
int | kWorldMtx = 0 |
int | kWorldTranspInverseMtx = 3 |
int | kWorldTransposeMtx = 1 |
int | kWorldViewInverseMtx = 18 |
int | kWorldViewMtx = 16 |
int | kWorldViewProjInverseMtx = 22 |
int | kWorldViewProjMtx = 20 |
int | kWorldViewProjTranspInverseMtx = 23 |
int | kWorldViewProjTransposeMtx = 21 |
int | kWorldViewTranspInverseMtx = 19 |
int | kWorldViewTransposeMtx = 17 |
int | kXray = 64 |
int | kXrayActiveComponents = 1024 |
int | kXrayJoint = 32 |
Class to allow access to hardware draw context information. Method resolution order: - MDrawContext - MFrameContext - builtins.object
def OpenMayaRender.MDrawContext.__init__ | ( | ) |
Initialize self. See help(type(self)) for accurate signature.
|
static |
Create and return a new object. See help(type) for accurate signature.
def OpenMayaRender.MDrawContext.copyCurrentColorRenderTarget | ( | ) |
copyCurrentColorRenderTarget(string) -> MRenderTarget Get a copy of the current color render target. When the object is no longer needed, MRenderTargetManager::releaseRenderTarget() should be called to notify the target manager that the caller is done with the render target.
def OpenMayaRender.MDrawContext.copyCurrentColorRenderTargetToTexture | ( | ) |
copyCurrentColorRenderTargetToTexture() -> MTexture Get a copy of the current color render target as a texture. When the texture is no longer needed, MTextureManager::releaseTexture() should be called.
def OpenMayaRender.MDrawContext.copyCurrentDepthRenderTarget | ( | ) |
copyCurrentDepthRenderTarget(string) -> MRenderTarget Get a copy of the current depth render target. When the object is no longer needed, MRenderTargetManager::releaseRenderTarget() should be called to notify the target manager that the caller is done with the render target.
def OpenMayaRender.MDrawContext.copyCurrentDepthRenderTargetToTexture | ( | ) |
copyCurrentDepthRenderTargetToTexture() -> MTexture Get a copy of the current depth render target as a texture. When the texture is no longer needed, MTextureManager::releaseTexture() should be called.
def OpenMayaRender.MDrawContext.getDepthRange | ( | ) |
getDepthRange() -> [float, float] Get the depth range which specifies the mapping of depth values from normalized device coordinates to window coordinates. The depth range values are normally 0.0 and 1.0.
def OpenMayaRender.MDrawContext.getFrameStamp | ( | ) |
getFrameStamp() -> long Returns the current frame stamp.
def OpenMayaRender.MDrawContext.getFrustumBox | ( | ) |
getFrustumBox() -> MBoundingBox Get the bounding box of the current view frustum in world space.
def OpenMayaRender.MDrawContext.getLightInformation | ( | ) |
getLightInformation(lightNumber, lightFilter=kFilteredToLightLimit) -> [positions, direction, intensity, color, hasDirection, hasPosition] Return common lighting information for a given active light.
def OpenMayaRender.MDrawContext.getLightParameterInformation | ( | ) |
getLightParameterInformation(lightNumber, lightFilter=kFilteredToLightLimit) -> MLightParameterInformation Return parameter information for a given active light.
def OpenMayaRender.MDrawContext.getPassContext | ( | ) |
getPassContext() -> MPassContext Access the current pass context.
def OpenMayaRender.MDrawContext.getRenderTargetSize | ( | ) |
getRenderTargetSize() -> [int, int] Get the size of the render target (output buffer) being rendered into. The dimensions of the target are in pixels
def OpenMayaRender.MDrawContext.getSceneBox | ( | ) |
getSceneBox() -> MBoundingBox Get a bounding box of the scene in world space.
def OpenMayaRender.MDrawContext.getStateManager | ( | ) |
getStateManager() -> MStateManager Access the GPU state manager for the current draw context.
def OpenMayaRender.MDrawContext.numberOfActiveLights | ( | ) |
numberOfActiveLights(lightFilter=kFilteredToLightLimit) -> int Return the number of available lights to render the scene, only considering lights which pass the filter option.
def OpenMayaRender.MDrawContext.viewDirectionAlongNegZ | ( | ) |
viewDirectionAlongNegZ() -> bool Return whether the view direction is pointing down the -Z axis.